package jp.co.neosystem.adwg.neodiary.db.dao;

import jp.co.neosystem.adwg.neodiary.db.DBOpenHelper;
import jp.co.neosystem.adwg.neodiary.db.entity.IFEntity;
import jp.co.neosystem.adwg.neodiary.util.Constants;
import android.content.Context;

/**
 * テーブルDao基底クラス
 * 
 * @author NEOSystem
 */
public abstract class AbstractDao<T extends IFEntity> implements IFDao<T>
{
	/** DBOpenHelperインスタンス */
	protected DBOpenHelper dbOpenHelper;

	/**
	 * コンストラクタ
	 * 
	 * @param context
	 */
	public AbstractDao(Context context)
	{
		dbOpenHelper = new DBOpenHelper(context, Constants.DATABASE_NAME.getValue(), null, 1);
	}
}
